# 定义函数  def

def print_text():
    print('Hello World!')

# 函数名([实际参数列表])

def print_line():
    print('**********')
def print_text():
    print('Hello world!')
print_line()     # 调用函数
print_text()     # 调用函数

# 返回值
def minimal(x,y):         # 自定义计算较小值函数
    if x>y:               # 如果x>y成立，返回y的值
        return y
    else:
        return x          # 否则返回x的值

a  = float(input('输入第一个数据：'))     #  显示提示语并接收a的值
b  = float(input('输入第二个数据: '))     # 显示提示语并接收b的值
c  = minimal(a,b)                       # 调用函数，将较小的值赋给c
print('较小的值为:',c)                   # 输出c的值

#  接收字符串，计算字符串大写字母个小写字母的个数并返回

def demo(s):      # 定义函数
    a = 0         # 变量a用于存储大写字母个数
    b = 0         # 变量b用于存储小写字母个数
    for ch in s:  # 循环判断字符串中的每个字母
        if ch.isupper():     # 调用isupper()方法判断是否为大写字母
            a +=1            # 如果是 a +1
        elif ch.islower():   # 调用islower()方法判断是否为小写字母
            b +=1            # 如果是 b +1
        return a,b           # 返回a和b的值
    s = input('请输入字符串')  # 输入字符串
    c = demo(s)              # 调用函数返回a和b的值给变量c
    print(c,type(c))         # 输出变量c及变量c的类型
    print('大写字母的个数为:',c[0],'小写字母的个数为:',c[1])   # 输出结果

